dae9a632952fe1933d0c1795533f1c7586e863b6,scr/src/main/java/org/apache/felix/scr/impl/manager/DependencyManager.java,DependencyManager,ungetService,#ServiceReference#,814

Before Change


        {
            try
            {
                m_componentManager.getActivator().getBundleContext().ungetService( serviceReference );
            }
            catch ( IllegalStateException e )
            {

After Change


        Object service = m_bound.remove( serviceReference );
        if ( service != null && service != BOUND_SERVICE_SENTINEL )
        {
            BundleComponentActivator activator = m_componentManager.getActivator();
            if ( activator != null )
            {
                BundleContext bundleContext = activator.getBundleContext();